
#ifndef CELEMENTSEQUENCE_H_
#define CELEMENTSEQUENCE_H_


template <class T, int N> class CElementSequence
{
    private:

        T myElements[N];

    public:
        inline void setElement(int theIndex, T theValue);
        inline T getElement(int theIndex);
        inline int getSize(void);
};

template <class T, int N> inline void CElementSequence<T,N>::setElement(int theIndex, T theValue)
{
    myElements[theIndex] = theValue;
}

template <class T, int N> inline T CElementSequence<T,N>::getElement(int theIndex)
{
    return myElements[theIndex];
}


#endif /* CELEMENTSEQUENCE_H_ */
